cost accounting auditing due diligence support financial accounting accounting auditor independence controls consulting business accounting